﻿using System;
using System.Collections.Generic;
using Sinacor.UI.Bovespa.Ordens.Communication.Bovespa.Ordens.Ordem;
using Sinacor.Infra.Common;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Communication.Translator
{
    class TranslatorConsultarOrdemDistribuida : BaseTranslator<
        ConsultarOrdemDistribuida,
        Model.Parameter.ConsultarOrdemDistribuidaRequest,
        List<ConsultarOrdemDistribuida>,
        ModelCollection<Model.Parameter.ConsultarOrdemDistribuidaRequest>>
    {

        public override ConsultarOrdemDistribuida Translate(Sinacor.UI.Bovespa.Ordens.Model.Parameter.ConsultarOrdemDistribuidaRequest from)
        {
            if (from == null) return null;

            ConsultarOrdemDistribuida to = new ConsultarOrdemDistribuida();

            to.ApelidoCliente = from.ApelidoCliente;
            to.ApelidoFilhote = from.ApelidoFilhote;
            to.CodigoUsuario = from.CodigoUsuario;
            to.DataPregao = from.DataPregao;

            return to;
        }

    }
}
